.f-c(@jc: center) {
    display: flex;
    justify-content: @jc;
    align-items: center;
}
.storeWrap {
    position: fixed;
    left: 0;
    top: 0.9rem;
    width: 100vw;
    z-index: 999;
}
.store {
    text-align: center;
    color: #fff;
    height: 1.062802rem;
    line-height:1.062802rem;
    font-size: .386473rem;
    font-weight: bold;
    letter-spacing: .024155rem;
    background-color:#19CAD9;
    padding: 0 .338164rem;
    span:first-child {
      float: left;
      height: 100%;
      .f-c();
    }
  }

.hidden {
    display: none;
}
.infoWrap {
    box-sizing: border-box;
    position: fixed;
    z-index: 999;
    left: 50%;
    bottom: 0;
    width: 9.42029rem;
    height: 4.782609rem;
    background: #FFFFFF;
    transform: translateX(-50%);
    padding: 0 1.15942rem 0 .628019rem;
    border-radius: .410628rem .410628rem 0 0;
    box-shadow: 0px .072464rem .144928rem rgba(0, 0, 0, 0.16);
    .infoTitle {
       color: #333;
       font-size: .458937rem;
       font-weight: bold;
       padding-top: 1.086957rem;
    }
    .infoAddWrap {
        .f-c(space-between);
        padding: .241546rem 0 .483092rem;
        font-size: .338164rem;
        span:last-child {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-left: .193237rem;
            padding-left: .193237rem;
            border-left: .024155rem solid #E5E5E5;
        }
    }
    .infoPhone {
        .f-c();
        justify-content: flex-start;
        font-size: .386473rem;
        letter-spacing: .024155rem;
        span {
            padding: .120773rem .483092rem;
           border-radius: .362319rem;
           border: .024155rem solid #19CAD9;
           color: #19CAD9;
        }
        span:last-child {
            background-color: #19CAD9;
            color: #fff;
            margin-left: .289855rem;
        }  
        
    }
}